频数表 | 您所在的位置:网站首页 › matlab 统计区间内的百分比 › 频数表 |
打开实时脚本 为一个正整数向量创建频数表。默认情况下,如果向量 x 只包含正整数,则 tabulate 将为 1 和 max(x) 之间没有出现在 x 中的整数返回 0 个计数。要避免此行为,请在调用 tabulate 之前将向量 x 转换为 categorical 向量。 加载 patients 数据集。显示 Height 变量的前五个条目。每个值表示一位患者的身高,以英寸为单位。 load patients Height(1:5)ans = 5×1 71 69 64 67 64创建一个频数表,在其第二列和第三列显示数据集中具有特定身高的患者的数量和百分比。显示 tabulate 返回的矩阵的前五个条目和后五个条目。对于 1 和 72 英寸之间的每个高度,tbl 包含一个对应的行,其中 72 是 Height 中的最大高度值。 tbl = tabulate(Height); first = tbl(1:5,:)first = 5×3 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 last = tbl(end-4:end,:)last = 5×3 68 15 15 69 8 8 70 11 11 71 10 10 72 4 4生成一个频数表,仅显示 Height 变量中出现的高度的 Count 和 Percent 值。将 Height 转换为一个 categorical 变量,然后调用 tabulate 函数。 newHeight = categorical(Height); tabulate(newHeight) Value Count Percent 60 1 1.00% 62 3 3.00% 63 7 7.00% 64 12 12.00% 65 8 8.00% 66 15 15.00% 67 6 6.00% 68 15 15.00% 69 8 8.00% 70 11 11.00% 71 10 10.00% 72 4 4.00% |
CopyRight 2018-2019 实验室设备网 版权所有 |